const axios = require('axios');

// 测试情绪分析服务
async function testEmotionAnalysis() {
  try {
    console.log('测试情绪分析服务...');
    const response = await axios.post('http://localhost:3001/api/emotion', {
      text: '今天天气真好，阳光明媚，让人心情愉悦。'
    });

    console.log('情绪分析结果:', response.data);
  } catch (error) {
    console.error('情绪分析测试失败:', error.response?.data || error.message);
  }
}

// 测试图片生成服务
async function testImageGeneration() {
  try {
    console.log('\n测试图片生成服务...');
    const response = await axios.post('http://localhost:3001/api/generate-image', {
      text: '阳光明媚的公园',
      emotion: '喜悦'
    });

    console.log('图片生成结果:', response.data);
  } catch (error) {
    console.error('图片生成测试失败:', error.response?.data || error.message);
  }
}

// 执行测试
async function runTests() {
  await testEmotionAnalysis();
  await testImageGeneration();
}

runTests();